<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class functionvoorzieningen extends CI_Controller {

    function functionvoorzieningen() {
        parent::__construct();
        $this->load->model('function_model');
        $this->load->helper('url');
        $this->load->helper('form');
        $this->load->library('session');
    }

    function index() {

        $data['page'] = 'functionservices';

        if ($this->session->userdata('gemeente') !== FALSE && $this->session->userdata('gemeente1') !== FALSE) {


            $gemeentenaam = $this->session->userdata('gemeente');
            $jaar = $this->session->userdata('jaar');
            $data['gemeente'] = $gemeentenaam;
            $this->db->select('CBS');
            $this->db->from('gemeenten');
            $this->db->where('Naam', $gemeentenaam);
            $query = $this->db->get();
            $gemeente = $query->row()->CBS;
            $this->db->select('Inwoners');
            $this->db->from('gemeenten_cijfers');
            $this->db->where('gemeente', $gemeente);
            $this->db->where('jaar', $jaar);
            $query = $this->db->get();
            $inwoners = $query->row()->Inwoners;
            $inwoners = $inwoners / 1000;

            if ($this->session->userdata('gemeente1')) {
                $this->db->select('CBS');
                $this->db->from('gemeenten');
                $this->db->where('Naam', $this->session->userdata('gemeente1'));
                $query = $this->db->get();
                $gemeente1 = $query->row()->CBS;
                $this->db->select('Inwoners');
                $this->db->from('gemeenten_cijfers');
                $this->db->where('gemeente', $gemeente1);
                $this->db->where('jaar', $jaar);
                $query = $this->db->get();
                $inwoners1 = $query->row()->Inwoners;
                $inwoners1 = $inwoners1 / 1000;
            }

            if ($this->session->userdata('gemeente2')) {
                $this->db->select('CBS');
                $this->db->from('gemeenten');
                $this->db->where('Naam', $this->session->userdata('gemeente2'));
                $query = $this->db->get();
                $gemeente2 = $query->row()->CBS;
            }

            if ($this->session->userdata('gemeente3')) {
                $this->db->select('CBS');
                $this->db->from('gemeenten');
                $this->db->where('Naam', $this->session->userdata('gemeente3'));
                $query = $this->db->get();
                $gemeente3 = $query->row()->CBS;
            }

            $data['voorzieningeneigen'] = array(
                'Bijstand' => (round(function_model::getBijstand($gemeente, $jaar), 2)),
                'Werkgelegenheid' => (round(function_model::getWerkgelegenheid($gemeente, $jaar), 2)),
                'InkomstenRijk' => (round(function_model::getInkomstenRijk($gemeente, $jaar), 2)),
                'RegelingenRijk' => (round(function_model::getRegelingenRijk($gemeente, $jaar), 2)),
                'MinimaBeleid' => (round(function_model::getMinimaBeleid($gemeente, $jaar), 2)),
                'Advies' => (round(function_model::getAdvies($gemeente, $jaar), 2)),
                'Vreemdelingen' => (round(function_model::getVreemdelingen($gemeente, $jaar), 2)),
                'Verzorging' => (round(function_model::getVerzorging($gemeente, $jaar), 2)),
                'ParticipatieBudget' => (round(function_model::getParticipatieBudget($gemeente, $jaar), 2)),
                'SociaalWerk' => (round(function_model::getSociaalWerk($gemeente, $jaar), 2)),
                'Tehuizen' => (round(function_model::getTehuizen($gemeente, $jaar), 2)),
                'KinderdagOpvang' => (round(function_model::getKinderdagOpvang($gemeente, $jaar), 2)),
                'GehOpvang' => (round(function_model::getGehOpvang($gemeente, $jaar), 2)),
                'GehVoorzieningen' => (round(function_model::getGehVoorzieningen($gemeente, $jaar), 2)),
                'Totaal' => (round((function_model::getTotaalvoorzieningen($gemeente, $jaar) / $inwoners), 2)),
                'Bijstandperinw' => (round((function_model::getBijstand($gemeente, $jaar) / $inwoners), 2)),
                'Werkgelegenheidperinw' => (round((function_model::getWerkgelegenheid($gemeente, $jaar) / $inwoners), 2)),
                'InkomstenRijkperinw' => (round((function_model::getInkomstenRijk($gemeente, $jaar) / $inwoners), 2)),
                'RegelingenRijkperinw' => (round((function_model::getRegelingenRijk($gemeente, $jaar) / $inwoners), 2)),
                'MinimaBeleidperinw' => (round((function_model::getMinimaBeleid($gemeente, $jaar) / $inwoners), 2)),
                'Adviesperinw' => (round((function_model::getAdvies($gemeente, $jaar) / $inwoners), 2)),
                'Vreemdelingenperinw' => (round((function_model::getVreemdelingen($gemeente, $jaar) / $inwoners), 2)),
                'Verzorgingperinw' => (round((function_model::getVerzorging($gemeente, $jaar) / $inwoners), 2)),
                'ParticipatieBudgetperinw' => (round((function_model::getParticipatieBudget($gemeente, $jaar) / $inwoners), 2)),
                'SociaalWerkperinw' => (round((function_model::getSociaalWerk($gemeente, $jaar) / $inwoners), 2)),
                'Tehuizenperinw' => (round((function_model::getTehuizen($gemeente, $jaar) / $inwoners), 2)),
                'KinderdagOpvangperinw' => (round((function_model::getKinderdagOpvang($gemeente, $jaar) / $inwoners), 2)),
                'GehOpvangperinw' => (round((function_model::getGehOpvang($gemeente, $jaar) / $inwoners), 2)),
                'GehVoorzieningenperinw' => (round((function_model::getGehVoorzieningen($gemeente, $jaar) / $inwoners), 2)),
                'Totaalperinw' => (round((function_model::getTotaalvolksgezondheid($gemeente, $jaar) / $inwoners), 2)),
            );

            $data['voorzieningenandere'] = array(
                'Bijstand' => (round(function_model::getBijstand($gemeente1, $jaar), 2)),
                'Werkgelegenheid' => (round(function_model::getWerkgelegenheid($gemeente1, $jaar), 2)),
                'InkomstenRijk' => (round(function_model::getInkomstenRijk($gemeente1, $jaar), 2)),
                'RegelingenRijk' => (round(function_model::getRegelingenRijk($gemeente1, $jaar), 2)),
                'MinimaBeleid' => (round(function_model::getMinimaBeleid($gemeente1, $jaar), 2)),
                'Advies' => (round(function_model::getAdvies($gemeente1, $jaar), 2)),
                'Vreemdelingen' => (round(function_model::getVreemdelingen($gemeente1, $jaar), 2)),
                'Verzorging' => (round(function_model::getVerzorging($gemeente1, $jaar), 2)),
                'ParticipatieBudget' => (round(function_model::getParticipatieBudget($gemeente1, $jaar), 2)),
                'SociaalWerk' => (round(function_model::getSociaalWerk($gemeente1, $jaar), 2)),
                'Tehuizen' => (round(function_model::getTehuizen($gemeente1, $jaar), 2)),
                'KinderdagOpvang' => (round(function_model::getKinderdagOpvang($gemeente1, $jaar), 2)),
                'GehOpvang' => (round(function_model::getGehOpvang($gemeente1, $jaar), 2)),
                'GehVoorzieningen' => (round(function_model::getGehVoorzieningen($gemeente1, $jaar), 2)),
                'Totaal' => (round((function_model::getTotaalvoorzieningen($gemeente1, $jaar) / $inwoners1), 2)),
                'Bijstandperinw' => (round((function_model::getBijstand($gemeente1, $jaar) / $inwoners1), 2)),
                'Werkgelegenheidperinw' => (round((function_model::getWerkgelegenheid($gemeente1, $jaar) / $inwoners1), 2)),
                'InkomstenRijkperinw' => (round((function_model::getInkomstenRijk($gemeente1, $jaar) / $inwoners1), 2)),
                'RegelingenRijkperinw' => (round((function_model::getRegelingenRijk($gemeente1, $jaar) / $inwoners1), 2)),
                'MinimaBeleidperinw' => (round((function_model::getMinimaBeleid($gemeente1, $jaar) / $inwoners1), 2)),
                'Adviesperinw' => (round((function_model::getAdvies($gemeente1, $jaar) / $inwoners1), 2)),
                'Vreemdelingenperinw' => (round((function_model::getVreemdelingen($gemeente1, $jaar) / $inwoners1), 2)),
                'Verzorgingperinw' => (round((function_model::getVerzorging($gemeente1, $jaar) / $inwoners1), 2)),
                'ParticipatieBudgetperinw' => (round((function_model::getParticipatieBudget($gemeente1, $jaar) / $inwoners1), 2)),
                'SociaalWerkperinw' => (round((function_model::getSociaalWerk($gemeente1, $jaar) / $inwoners1), 2)),
                'Tehuizenperinw' => (round((function_model::getTehuizen($gemeente1, $jaar) / $inwoners1), 2)),
                'KinderdagOpvangperinw' => (round((function_model::getKinderdagOpvang($gemeente1, $jaar) / $inwoners1), 2)),
                'GehOpvangperinw' => (round((function_model::getGehOpvang($gemeente1, $jaar) / $inwoners1), 2)),
                'GehVoorzieningenperinw' => (round((function_model::getGehVoorzieningen($gemeente1, $jaar) / $inwoners1), 2)),
                'Totaalperinw' => (round((function_model::getTotaalvolksgezondheid($gemeente1, $jaar) / $inwoners1), 2)),
            );
        }

        $this->load->view('include/popups', $data);
    }

}

?>
